Caravan

Training Operations Playbook

1.3

Setup Instructions Email

T-minus: 30 minutes after welcome — Applies to all attendees (individual and corporate)

📹 Video: Include setup walkthrough video in this email — [YouTube Link TBD]
📋 Pre-Work Survey — Also send alongside this email (or include link in it):
The pre-work survey collects attendee background info (experience level, role, goals) and feeds into the tracking spreadsheet so the instructor knows the room before walking in.
[Pre-Work Survey Link — Google Form]
📦 What to include in this email: Setup instructions · Pre-work survey link · Setup walkthrough video [YouTube Link TBD] · Parking info [Innovation Depot — specific lot/directions TBD] · What to bring: Laptop (charged), power adapter, curiosity
1.4

Confirmation & Follow-Up Decision Tree

flowchart TD
    A([Welcome Email Sent]):::startNode --> B{Client replied to welcome email?}:::decisionNode
    B -->|YES| C([Move to Setup Tracking]):::readyNode
    B -->|NO| D[Wait 48 hours]:::processNode
    D --> E[Send Follow-Up Email #1]:::followNode
    E --> F{Response within 24hrs?}:::decisionNode
    F -->|YES| G([Move to Setup Tracking]):::readyNode
    F -->|NO| H[Call / text client directly]:::followNode
    H --> I{Reached them?}:::decisionNode
    I -->|YES| J([Confirm status, continue flow]):::readyNode
    I -->|NO| K([Flag as At Risk - Alert team]):::riskNode

    classDef startNode fill:#7A2E0E,stroke:#5C2109,color:#fff,stroke-width:2px,font-weight:bold
    classDef processNode fill:#F5F0E6,stroke:#7A2E0E,color:#0C0C0B,stroke-width:1.5px
    classDef decisionNode fill:#DBBFB1,stroke:#C46B4A,color:#0C0C0B,stroke-width:2px,font-weight:bold
    classDef readyNode fill:#ECFDF3,stroke:#027A48,color:#027A48,stroke-width:2px,font-weight:bold
    classDef followNode fill:#FFF4ED,stroke:#C46B4A,color:#C46B4A,stroke-width:1.5px,font-weight:600
    classDef riskNode fill:#FEF2EE,stroke:#7A2E0E,color:#7A2E0E,stroke-width:2px,font-weight:bold
1.5

Setup Verification Decision Tree

Tracking window: From setup email until 48 hours before class

flowchart TD
    A([Setup Email Sent]):::startNode --> B{Setup confirmed? Screenshot or form submitted}:::decisionNode
    B -->|YES| C([READY - Tagged setup-complete]):::readyNode
    B -->|NO| D[Wait until 72hrs before class]:::processNode
    D --> E[Send Setup Reminder Email]:::followNode
    E --> F{Confirmed within 24hrs?}:::decisionNode
    F -->|YES| G([READY]):::readyNode
    F -->|NO| H[48hrs before class: Call/text personally]:::followNode
    H --> I[Offer 15-min setup call via Zoom]:::followNode
    I --> J{Setup call completed?}:::decisionNode
    J -->|YES| K([READY]):::readyNode
    J -->|NO| L[24hrs before class: Final email with Calendly link]:::riskNode
    L --> M{Morning of: Setup complete?}:::decisionNode
    M -->|YES| N([GO]):::readyNode
    M -->|NO| O([Instructor aware - Partner on standby 30min early]):::riskNode

    classDef startNode fill:#7A2E0E,stroke:#5C2109,color:#fff,stroke-width:2px,font-weight:bold
    classDef processNode fill:#F5F0E6,stroke:#7A2E0E,color:#0C0C0B,stroke-width:1.5px
    classDef decisionNode fill:#DBBFB1,stroke:#C46B4A,color:#0C0C0B,stroke-width:2px,font-weight:bold
    classDef readyNode fill:#ECFDF3,stroke:#027A48,color:#027A48,stroke-width:2px,font-weight:bold
    classDef followNode fill:#FFF4ED,stroke:#C46B4A,color:#C46B4A,stroke-width:1.5px,font-weight:600
    classDef riskNode fill:#FEF2EE,stroke:#7A2E0E,color:#7A2E0E,stroke-width:2px,font-weight:bold
1.6

Reminder Sequence

Timing Type Content
T-7 daysEmail"Class is next week — setup reminder + what to expect"
T-3 daysEmail"3 days out — setup must be complete by [date]"
T-1 dayEmail"Tomorrow! Final logistics + setup check"
T-1 dayPersonal textPersonal text to any "At Risk" or "Setup Incomplete" attendees
MorningEmail"Class is today — parking [Innovation Depot — lot TBD] · What to bring: Laptop (charged), power adapter, curiosity"
📦 All reminder emails (T-7, T-1, morning-of) should include: Parking [Innovation Depot — specific lot/directions TBD] · What to bring: Laptop (charged), power adapter, curiosity · Video: "Haven't done your setup yet? Watch the walkthrough: [YouTube Link TBD]"
📧 T-1 Day Email
📌 Add to this email: Parking details · What to bring · Setup video: "Still need to set up? Do it now: [YouTube Link TBD]" · Final logistics
1.7

Corporate Pre-Class Readiness Gate

These steps are IN ADDITION to the standard flow above. The date is already set and deposit received (Track A). This gate is about making sure everyone is READY.

✅ At this point: Training is booked, date confirmed, deposit cleared. This gate checks installs, attendee list, and IT — all readiness items before the class runs.
flowchart TD
    A([Training Booked — Date Set, Deposit Received]):::startNode --> B{Signed agreement / PO on file?}:::decisionNode
    B -->|YES| C{Attendee list received?}:::decisionNode
    B -->|NO| B1([Follow up on agreement]):::followNode
    B1 --> B
    C -->|YES| D{IT environment confirmed?}:::decisionNode
    C -->|NO| C1([Escalate to exec sponsor]):::riskNode
    C1 --> C
    D -->|YES| E{All attendees setup complete?}:::decisionNode
    D -->|NO| D1([Work with IT dept]):::followNode
    D1 --> D2[Alternatives: personal laptops or reschedule]:::processNode
    E -->|YES| F([✅ ALL CLEAR — Class is Ready to Run]):::readyNode
    E -->|NO| E1([Send setup reminders — Section 1.5 flow]):::followNode

    classDef startNode fill:#7A2E0E,stroke:#5C2109,color:#fff,stroke-width:2px,font-weight:bold
    classDef processNode fill:#F5F0E6,stroke:#7A2E0E,color:#0C0C0B,stroke-width:1.5px
    classDef decisionNode fill:#DBBFB1,stroke:#C46B4A,color:#0C0C0B,stroke-width:2px,font-weight:bold
    classDef readyNode fill:#ECFDF3,stroke:#027A48,color:#027A48,stroke-width:2px,font-weight:bold
    classDef followNode fill:#FFF4ED,stroke:#C46B4A,color:#C46B4A,stroke-width:1.5px,font-weight:600
    classDef riskNode fill:#FEF2EE,stroke:#7A2E0E,color:#7A2E0E,stroke-width:2px,font-weight:bold
1.8

Pre-Class Readiness Checklist (T-1 Day)

— All partners notified

Attendee Readiness
Logistics
Corporate Additional
Phase 2

During Class

2.1

Day-Of Setup (30 minutes before class)

one partner on standby

📝 Partner Discussion: Name Tags
Option A: Print and bring name tags (Caravan handles). Option B: For corporate on-site, ask POC to prepare name tags. Decide per training.
2.2

Class Start (First 15 minutes)

2.3

During Training

2.4

Attendance & Documentation

2.5

Class End (Last 15 minutes)

Phase 3

After Class

3.1

Same-Day Follow-Up (Within 2 hours of class ending)

3.2

Feedback Survey

— Link in same-day email, reminder at 24hrs

#Question
1Overall, how would you rate the training? (1-10)
2How prepared did you feel coming into class? (setup process feedback)
3What was the most valuable thing you learned?
4What would you improve or change?
5How likely are you to recommend Caravan AI to a colleague? (1-10, NPS)
6Would you be interested in advanced training? (Yes/Maybe/No)
7Can we use your feedback as a testimonial? (Yes with name / Yes anonymous / No)
8Any other comments?
3.3

Follow-Up Decision Tree (Post-Training)

flowchart TD
    A([Class Completed]):::startNode --> B[Same-day email + survey sent T+0]:::processNode
    B --> C{T+3 days: Survey completed?}:::decisionNode
    C -->|YES| D[Review responses]:::processNode
    C -->|NO| E[Send personal text - soft follow-up]:::followNode
    E --> F[Continue to T+7 check-in]:::processNode
    D --> G{NPS Score?}:::decisionNode
    G -->|9-10 ⭐| H([Request testimonial + referral T+5]):::readyNode
    G -->|7-8| I([Note for future follow-up]):::followNode
    G -->|1-6 ⚠️| J([Personal call to understand and fix]):::riskNode

    classDef startNode fill:#7A2E0E,stroke:#5C2109,color:#fff,stroke-width:2px,font-weight:bold
    classDef processNode fill:#F5F0E6,stroke:#7A2E0E,color:#0C0C0B,stroke-width:1.5px
    classDef decisionNode fill:#DBBFB1,stroke:#C46B4A,color:#0C0C0B,stroke-width:2px,font-weight:bold
    classDef readyNode fill:#ECFDF3,stroke:#027A48,color:#027A48,stroke-width:2px,font-weight:bold
    classDef followNode fill:#FFF4ED,stroke:#C46B4A,color:#C46B4A,stroke-width:1.5px,font-weight:600
    classDef riskNode fill:#FEF2EE,stroke:#7A2E0E,color:#7A2E0E,stroke-width:2px,font-weight:bold
3.4

Testimonial & Referral Ask (T+5 days for 9-10 NPS)

3.5

One-Week Check-In (T+7 days)

Decision Tree from T+7
flowchart TD
    A([T+7 Check-In Response]):::startNode --> B{How are they doing?}:::decisionNode
    B -->|Positive| C[Offer advanced training info]:::processNode
    B -->|Struggling / Not Using| D[Offer free 15-min booster call]:::followNode
    C --> E{Interested in more?}:::decisionNode
    E -->|YES| F([Upsell outreach]):::readyNode
    E -->|NO| G([Add to alumni community]):::processNode
    D --> H{Booster call helped?}:::decisionNode
    H -->|YES| I([Back to positive track]):::readyNode
    H -->|NO| J([Log feedback for curriculum improvement]):::riskNode

    classDef startNode fill:#7A2E0E,stroke:#5C2109,color:#fff,stroke-width:2px,font-weight:bold
    classDef processNode fill:#F5F0E6,stroke:#7A2E0E,color:#0C0C0B,stroke-width:1.5px
    classDef decisionNode fill:#DBBFB1,stroke:#C46B4A,color:#0C0C0B,stroke-width:2px,font-weight:bold
    classDef readyNode fill:#ECFDF3,stroke:#027A48,color:#027A48,stroke-width:2px,font-weight:bold
    classDef followNode fill:#FFF4ED,stroke:#C46B4A,color:#C46B4A,stroke-width:1.5px,font-weight:600
    classDef riskNode fill:#FEF2EE,stroke:#7A2E0E,color:#7A2E0E,stroke-width:2px,font-weight:bold
3.6

Upsell / Next Steps (T+14 days)

🚧
PLACEHOLDER — Upsell offerings to be defined.
The team will design advanced training options and implementation support packages. Update this section once offerings are finalized.
3.7

Corporate After-Class Additional Steps

IN ADDITION to the standard after-class flow above.

T+0 (Same day)
T+7 days
T+14 days
T+30 days
Appendix

Reference Materials

A

CRM Tags & Statuses

🏷️ What Are Tags?

Tags are labels that track where each client is in the process. They let us see at a glance who needs attention, who's ready, and who's at risk. When we automate this, tags will trigger the next action automatically — for example, setup-complete stops reminder emails and queues the class-day message. For now, set tags manually as you move clients through the flow.

TagMeaning
payment-failedPayment attempted but failed — in payment recovery flow
corporate-inquiryCorporate inquiry received, not yet paid (Track A)
public-trainingIndividual/public class signup
corporate-trainingCorporate/private engagement — paid and in onboarding (Track B)
pre-setupWelcome sent, setup not yet confirmed
setup-completeSetup confirmed with screenshot/form
setup-incompleteClass is approaching, setup not done
at-riskNo response to multiple outreach attempts
attendedShowed up to class
no-showDidn't show up
survey-completeFeedback submitted
nps-promoterNPS 9-10
nps-passiveNPS 7-8
nps-detractorNPS 1-6
testimonial-givenProvided testimonial
referral-sourceHas referred others
upsell-interestedExpressed interest in more training
alumniCompleted training, in alumni community
B

Troubleshooting Guide (Setup Issues)

🔴 "npm not found"
Node.js isn't installed. Go to nodejs.org, download LTS version, install, restart terminal.
🔴 "Permission denied" when installing Claude Code
Mac: Run sudo npm install -g @anthropic-ai/claude-code
Windows: Open terminal as Administrator
🔴 "claude: command not found" after install
Close and reopen your terminal. If still broken: check your PATH includes npm global bin directory.
🔴 Claude Code installed but won't authenticate
Make sure you have a Claude Pro account at claude.ai. Run claude and follow the authentication prompts. If browser doesn't open: copy the URL from terminal and paste manually.
🔴 Company firewall blocking installation
Contact your IT department — they may need to whitelist npm registry and anthropic.com. Alternatives: use personal device or mobile hotspot for installation.
C

Key Metrics to Track

95%+
Setup completion rate before class
90%+
Welcome email confirmation rate
95%+
Class attendance rate
9.0+
Average NPS score
80%+
Survey completion rate
50%+
Testimonial conversion (9-10 NPS)
20%+
Referral rate (T+30)
40%+
Corporate follow-up conversion
MetricTargetMeasured When
Setup completion rate (before class)95%+T-1 day
Welcome email confirmation rate90%+T-48hrs after signup
Class attendance rate95%+Day of
NPS score9.0+ averageT+3 days
Survey completion rate80%+T+7 days
Testimonial conversion (from 9-10 NPS)50%+T+14 days
Referral rate20%+T+30 days
Corporate follow-up training conversion40%+T+30 days